XMODEM and YMODEM

Just about every communications platform supports the XMODEM and YMODEM File Transfer Protocols. Black Night fully implements both, and will automatically synchronise to the variation supported by your host.

All Variations Supported

Black Night supports all common variations of XMODEM and YMODEM including Checksum and CRC-16 Error Detection, Batch Mode Operation, CleanLink Streaming, 128/1024/4096 byte Packet Lengths and Automatic Packet Length Adaptation.

Receiving Files

When receiving, you can select XMODEM, YMODEM or YMODEM-g. In fact, Black Night will receive whatever is sent; the only difference is that the XMODEM Driver requests Checksum Error Detection ("NAK"), the YMODEM Driver requests CRC-16 Error Detection ("C") and the YMODEM-g Driver requests CRC-16 Error Detection with CleanLink Streaming ("G").

Sending Files

When sending, you can select XMODEM or YMODEM. The only difference is that YModem sends a description of the file before sending the actual file, as well as allowing you to send multiple files. The packet length, error detection method and streaming options are all automatically negotiated with the host. In addition, Black Night will automatically increase or decrease the packet length depending on the current error rate.